<html>
	<head>
		<title>BasicInformKit</title>
<link href="../docs-assets/Breadcrumbs.css" rel="stylesheet" rev="stylesheet" type="text/css">
		<meta name="viewport" content="width=device-width initial-scale=1">
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
		<meta http-equiv="Content-Language" content="en-gb">

<link href="../docs-assets/Contents.css" rel="stylesheet" rev="stylesheet" type="text/css">
<link href="../docs-assets/Progress.css" rel="stylesheet" rev="stylesheet" type="text/css">
<link href="../docs-assets/Navigation.css" rel="stylesheet" rev="stylesheet" type="text/css">
<link href="../docs-assets/Fonts.css" rel="stylesheet" rev="stylesheet" type="text/css">
<link href="../docs-assets/Base.css" rel="stylesheet" rev="stylesheet" type="text/css">
		
	</head>
	<body class="commentary-font">
		<nav role="navigation">
		<h1><a href="../index.html"><img src="../docs-assets/Inform.png" height=72> </a></h1>
<ul><li><a href="../index.html">home</a></li>
</ul><h2>Compiler</h2><ul>
<li><a href="../structure.html">structure</a></li>
<li><a href="../inbuildn.html">inbuild</a></li>
<li><a href="../inform7n.html">inform7</a></li>
<li><a href="../intern.html">inter</a></li>
<li><a href="../services.html">services</a></li>
<li><a href="../secrets.html">secrets</a></li>
</ul><h2>Other Tools</h2><ul>
<li><a href="../inblorbn.html">inblorb</a></li>
<li><a href="../inform6.html">inform6</a></li>
<li><a href="../inpolicyn.html">inpolicy</a></li>
</ul><h2>Resources</h2><ul>
<li><a href="../extensions.html">extensions</a></li>
<li><a href="../kits.html">kits</a></li>
</ul><h2>Repository</h2><ul>
<li><a href="https://github.com/ganelson/inform"><img src="../docs-assets/github.png" height=0> github</a></li>
</ul><h2>Related Projects</h2><ul>
<li><a href="https://github.com/ganelson/inweb"><img src="../docs-assets/github.png" height=0> inweb</a></li>
<li><a href="https://github.com/ganelson/intest"><img src="../docs-assets/github.png" height=0> intest</a></li>
</ul>
		</nav>
		<main role="main">
		<ul class="crumbs"><li><a href="../index.html">Home</a></li><li><a href="../extensions.html">Kits</a></li><li><b>BasicInformKit</b></li></ul>
		<p class="purpose">Inter-level support for the fundamentals of the Inform language. This is version 1.</p>
		<hr>
		<div class="contentspage">
			<ul class="chapterlist">
				<li>
					<p class="chapterentry"><a href="dfntn.html">
					<spon class="sectiontitle">Definitions</span></a> -
					<span class="sectionpurpose">Definitions  Miscellaneous constant definitions, usually providing symbolic names for otherwise inscrutable numbers, which are used throughout the template layer.</span></p>
				</li>
				<li>
					<p class="chapterentry"><a href="strtp.html">
					<spon class="sectiontitle">Startup</span></a> -
					<span class="sectionpurpose">Startup  How the program starts up, in a Basic Inform project.</span></p>
				</li>
				<li>
					<p class="chapterentry"><a href="utlts.html">
					<spon class="sectiontitle">Utilities</span></a> -
					<span class="sectionpurpose">Utilities  Miscellaneous utility routines for some fundamental I6 needs.</span></p>
				</li>
				<li>
					<p class="chapterentry"><a href="prgrp.html">
					<spon class="sectiontitle">Paragraphing</span></a> -
					<span class="sectionpurpose">To manage the line skips which space paragraphs out.</span></p>
				</li>
				<li>
					<p class="chapterentry"><a href="mthmt.html">
					<spon class="sectiontitle">Mathematics</span></a> -
					<span class="sectionpurpose">Mathematics  Mathematical functions which involve integers.</span></p>
				</li>
				<li>
					<p class="chapterentry"><a href="srt.html">
					<spon class="sectiontitle">Sort</span></a> -
					<span class="sectionpurpose">Sort  To sort arrays.</span></p>
				</li>
				<li>
					<p class="chapterentry"><a href="tbls.html">
					<spon class="sectiontitle">Tables</span></a> -
					<span class="sectionpurpose">Tables  To read, write, search and allocate rows in the Table data structure.</span></p>
				</li>
				<li>
					<p class="chapterentry"><a href="mstck.html">
					<spon class="sectiontitle">MStack</span></a> -
					<span class="sectionpurpose">MStack  To allocate space on the memory stack for frames of variables to be used by rulebooks, activities and actions.</span></p>
				</li>
				<li>
					<p class="chapterentry"><a href="rlbks.html">
					<spon class="sectiontitle">Rulebooks</span></a> -
					<span class="sectionpurpose">Rulebooks  To work through the rules in a rulebook until a decision is made.</span></p>
				</li>
				<li>
					<p class="chapterentry"><a href="actvt.html">
					<spon class="sectiontitle">Activities</span></a> -
					<span class="sectionpurpose">Activities  To run the necessary rulebooks to carry out an activity.</span></p>
				</li>
				<li>
					<p class="chapterentry"><a href="prntn.html">
					<spon class="sectiontitle">Printing</span></a> -
					<span class="sectionpurpose">Printing  To handle the printing of names of objects.</span></p>
				</li>
				<li>
					<p class="chapterentry"><a href="flx.html">
					<spon class="sectiontitle">Flex</span></a> -
					<span class="sectionpurpose">Flex  To allocate flexible-sized blocks of memory as needed to hold arbitrary-length strings of text, stored actions or other block values.</span></p>
				</li>
				<li>
					<p class="chapterentry"><a href="blckv.html">
					<spon class="sectiontitle">BlockValues</span></a> -
					<span class="sectionpurpose">BlockValues  Routines for copying, comparing, creating and destroying block values, and for reading and writing them as if they were arrays.</span></p>
				</li>
				<li>
					<p class="chapterentry"><a href="knds.html">
					<spon class="sectiontitle">Kinds</span></a> -
					<span class="sectionpurpose">Kinds  An API for handling values within the Inform 7 system of kinds.</span></p>
				</li>
				<li>
					<p class="chapterentry"><a href="txt.html">
					<spon class="sectiontitle">Text</span></a> -
					<span class="sectionpurpose">Text  Code to support the text kind of value.</span></p>
				</li>
				<li>
					<p class="chapterentry"><a href="chr.html">
					<spon class="sectiontitle">Char</span></a> -
					<span class="sectionpurpose">Char  To decide whether letters are upper or lower case, and convert between the two.</span></p>
				</li>
				<li>
					<p class="chapterentry"><a href="rgxp.html">
					<spon class="sectiontitle">RegExp</span></a> -
					<span class="sectionpurpose">RegExp  Code to match and replace on regular expressions against indexed text strings.</span></p>
				</li>
				<li>
					<p class="chapterentry"><a href="lsts.html">
					<spon class="sectiontitle">Lists</span></a> -
					<span class="sectionpurpose">Lists  Code to support the list of... kind of value constructor.</span></p>
				</li>
				<li>
					<p class="chapterentry"><a href="cmbnt.html">
					<spon class="sectiontitle">Combinations</span></a> -
					<span class="sectionpurpose">Combinations  Code to support the combination kind of value constructor.</span></p>
				</li>
				<li>
					<p class="chapterentry"><a href="rltnk.html">
					<spon class="sectiontitle">RelationKind</span></a> -
					<span class="sectionpurpose">Relation Kind  Code to support the relation kind.</span></p>
				</li>
				<li>
					<p class="chapterentry"><a href="rltns.html">
					<spon class="sectiontitle">Relations</span></a> -
					<span class="sectionpurpose">Relations  To manage run-time storage for relations between objects, and to find routes through relations and the map.</span></p>
				</li>
				<li>
					<p class="chapterentry"><a href="prprt.html">
					<spon class="sectiontitle">Properties</span></a> -
					<span class="sectionpurpose">Properties  Runtime access to property values.</span></p>
				</li>
				<li>
					<p class="chapterentry"><a href="rtp.html">
					<spon class="sectiontitle">RTP</span></a> -
					<span class="sectionpurpose">RTP  To issue run-time problem messages, and to perform some run-time type checking which may issue such messages.</span></p>
				</li>
			</ul>
		</div>
		<hr>
		<p class="purpose">Powered by <a href="https://github.com/ganelson/inweb">Inweb</a>.</p>
		</main>
	</body>
</html>

